﻿#if (OBI_BURST && OBI_MATHEMATICS && OBI_COLLECTIONS)
using UnityEngine;
using Unity.Jobs;
using Unity.Mathematics;
using Unity.Collections;
using System;
using System.Collections;

namespace Obi
{
    public class BurstBackend : IObiBackend
    {
        #region Solver
        public ISolverImpl CreateSolver(ObiSolver solver, int capacity)
        {
            return new BurstSolverImpl(solver);
        }
        public void DestroySolver(ISolverImpl  solver)
        {
            if (solver != null)
                solver.Destroy();
        }
        #endregion
    }
}
#endif